5498849d1926bf71cbab5148ed2b1caca58ec853,src/main/java/com/hm/achievement/runnable/AchieveDistanceRunnable.java,AchieveDistanceRunnable,updateDistanceAndCheckAchievements,#number#Player#NormalAchievements#,165
Before Change
Integer distance = map.get(uuid);
// Distance didn't previously exist in the cache; retrieve it from the database and return.
if (distance == null) {
map.put(uuid, plugin.getDb().getNormalAchievementAmount(player, category));
return false;
}
After Change
String uuid = player.getUniqueId().toString();
Map<String, Integer> map = plugin.getPoolsManager().getHashMap(category);
// If distance didn't previously exist in the cache; retrieve it from the database.
int distance = map.getOrDefault(uuid, plugin.getDb().getNormalAchievementAmount(player, category));
distance += difference;
map.put(uuid, distance);